package com.rocker.graduation.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class OrderBean implements Serializable{

	private static final long serialVersionUID = -7874469297871810679L;

	private Date createDate;
	
	private Date modifyDate;
	
	private String orderId;
	
	private String status;
	
	private BigDecimal totalPrice;
	
	private Integer orderStatus;

	private ConsigneeBean consignee;
	
	private List<CartBean> items;
	
	private BigDecimal shippingFee;
	
	private BigDecimal discount;
	
	private BigDecimal categoryPrice;
	
	private StatusBean statusDate;
	/**
	 * @return the orderId
	 */
	public String getOrderId() {
		return orderId;
	}

	/**
	 * @param orderId the orderId to set
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	/**
	 * @return the createDate
	 */
	public Date getCreateDate() {
		return createDate;
	}

	/**
	 * @param createDate the createDate to set
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	/**
	 * @return the modifyDate
	 */
	public Date getModifyDate() {
		return modifyDate;
	}

	/**
	 * @param modifyDate the modifyDate to set
	 */
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	/**
	 * @return the consignee
	 */
	public ConsigneeBean getConsignee() {
		return consignee;
	}

	/**
	 * @param consignee the consignee to set
	 */
	public void setConsignee(ConsigneeBean consignee) {
		this.consignee = consignee;
	}

	/**
	 * @return the items
	 */
	public List<CartBean> getItems() {
		return items;
	}

	/**
	 * @param items the items to set
	 */
	public void setItems(List<CartBean> items) {
		this.items = items;
	}

	/**
	 * @return the shipFee
	 */
	public BigDecimal getShippingFee() {
		return shippingFee;
	}

	/**
	 * @param shipFee the shipFee to set
	 */
	public void setShippingFee(BigDecimal shippingFee) {
		this.shippingFee = shippingFee;
	}

	/**
	 * @return the discount
	 */
	public BigDecimal getDiscount() {
		return discount;
	}

	/**
	 * @param discount the discount to set
	 */
	public void setDiscount(BigDecimal discount) {
		this.discount = discount;
	}

	/**
	 * @return the categoryPrice
	 */
	public BigDecimal getCategoryPrice() {
		return categoryPrice;
	}

	/**
	 * @param categoryPrice the categoryPrice to set
	 */
	public void setCategoryPrice(BigDecimal categoryPrice) {
		this.categoryPrice = categoryPrice;
	}


	/**
	 * @return the totalPrice
	 */
	public BigDecimal getTotalPrice() {
		return totalPrice;
	}

	/**
	 * @param totalPrice the totalPrice to set
	 */
	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}

	/**
	 * @return the status
	 */
	public String getStatus() {
		return status;
	}

	/**
	 * @param status the status to set
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/**
	 * @return the orderStatus
	 */
	public Integer getOrderStatus() {
		return orderStatus;
	}

	/**
	 * @param orderStatus the orderStatus to set
	 */
	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}

	/**
	 * @return the statusDate
	 */
	public StatusBean getStatusDate() {
		return statusDate;
	}

	/**
	 * @param statusDate the statusDate to set
	 */
	public void setStatusDate(StatusBean statusDate) {
		this.statusDate = statusDate;
	}
}
